mexif_tagdb_t mexif_PENTAX1_db[_MEXIF_TAGID_PENTAX1_Count+1] = 
{
    { 0x0000, MEXIF_UNICODE("PentaxVersion"), 0 },
    { 0x0001, MEXIF_UNICODE("PentaxModelType"), 0 },
    { 0x0002, MEXIF_UNICODE("PreviewImageSize"), 0 },
    { 0x0003, MEXIF_UNICODE("PreviewImageLength"), 0 },
    { 0x0004, MEXIF_UNICODE("PreviewImageStart"), 0 },
    { 0x0005, MEXIF_UNICODE("PentaxModelID"), 0 },
    { 0x0006, MEXIF_UNICODE("Date"), 0 },
    { 0x0007, MEXIF_UNICODE("Time"), 0 },
    { 0x0008, MEXIF_UNICODE("Quality"), 0 },
    { 0x0009, MEXIF_UNICODE("PentaxImageSize"), 0 },
    { 0x000b, MEXIF_UNICODE("PictureMode"), 0 },
    { 0x000c, MEXIF_UNICODE("FlashMode"), 0 },
    { 0x000d, MEXIF_UNICODE("FocusMode"), 0 },
    { 0x000e, MEXIF_UNICODE("AFPointSelected"), 0 },
    { 0x000f, MEXIF_UNICODE("AFPointsInFocus"), 0 },
    { 0x0010, MEXIF_UNICODE("FocusPosition"), 0 },
    { 0x0012, MEXIF_UNICODE("ExposureTime"), 0 },
    { 0x0013, MEXIF_UNICODE("FNumber"), 0 },
    { 0x0014, MEXIF_UNICODE("ISO"), 0 },
    { 0x0015, MEXIF_UNICODE("LightReading"), 0 },
    { 0x0016, MEXIF_UNICODE("ExposureCompensation"), 0 },
    { 0x0017, MEXIF_UNICODE("MeteringMode"), 0 },
    { 0x0018, MEXIF_UNICODE("AutoBracketing"), 0 },
    { 0x0019, MEXIF_UNICODE("WhiteBalance"), 0 },
    { 0x001a, MEXIF_UNICODE("WhiteBalanceMode"), 0 },
    { 0x001b, MEXIF_UNICODE("BlueBalance"), 0 },
    { 0x001c, MEXIF_UNICODE("RedBalance"), 0 },
    { 0x001d, MEXIF_UNICODE("FocalLength"), 0 },
    { 0x001e, MEXIF_UNICODE("DigitalZoom"), 0 },
    { 0x001f, MEXIF_UNICODE("Saturation"), 0 },
    { 0x0020, MEXIF_UNICODE("Contrast"), 0 },
    { 0x0021, MEXIF_UNICODE("Sharpness"), 0 },
    { 0x0022, MEXIF_UNICODE("WorldTimeLocation"), 0 },
    { 0x0023, MEXIF_UNICODE("HometownCity"), 0 },
    { 0x0024, MEXIF_UNICODE("DestinationCity"), 0 },
    { 0x0025, MEXIF_UNICODE("HometownDST"), 0 },
    { 0x0026, MEXIF_UNICODE("DestinationDST"), 0 },
    { 0x0027, MEXIF_UNICODE("DSPFirmwareVersion"), 0 },
    { 0x0028, MEXIF_UNICODE("CPUFirmwareVersion"), 0 },
    { 0x0029, MEXIF_UNICODE("FrameNumber"), 0 },
    { 0x002d, MEXIF_UNICODE("EffectiveLV"), 0 },
    { 0x0032, MEXIF_UNICODE("ImageProcessing"), 0 },
    { 0x0033, MEXIF_UNICODE("PictureMode2"), 0 },
    { 0x0034, MEXIF_UNICODE("DriveMode"), 0 },
    { 0x0037, MEXIF_UNICODE("ColorSpace"), 0 },
    { 0x0038, MEXIF_UNICODE("ImageAreaOffset"), 0 },
    { 0x0039, MEXIF_UNICODE("RawImageSize"), 0 },
    { 0x003c, MEXIF_UNICODE("AFPointsInFocus2"), 0 },
    { 0x003e, MEXIF_UNICODE("PreviewImageBorders"), 0 },
    { 0x003f, MEXIF_UNICODE("LensType"), 0 },
    { 0x0040, MEXIF_UNICODE("SensitivityAdjust"), 0 },
    { 0x0041, MEXIF_UNICODE("ImageProcessingCount"), 0 },
    { 0x0047, MEXIF_UNICODE("CameraTemperature"), 0 },
    { 0x0048, MEXIF_UNICODE("AELock"), 0 },
    { 0x0049, MEXIF_UNICODE("NoiseReduction"), 0 },
    { 0x004d, MEXIF_UNICODE("FlashExposureComp"), 0 },
    { 0x004f, MEXIF_UNICODE("ImageTone"), 0 },
    { 0x0050, MEXIF_UNICODE("ColorTemperature"), 0 },
    { 0x005c, MEXIF_UNICODE("ShakeReductionInfo"), 0 },
    { 0x005d, MEXIF_UNICODE("ShutterCount"), 0 },
    { 0x0200, MEXIF_UNICODE("BlackPoint"), 0 },
    { 0x0201, MEXIF_UNICODE("WhitePoint"), 0 },
    { 0x0205, MEXIF_UNICODE("ShotInfo"), 0 },
    { 0x0206, MEXIF_UNICODE("AEInfo"), 0 },
    { 0x0207, MEXIF_UNICODE("LensInfo"), 0 },
    { 0x0208, MEXIF_UNICODE("FlashInfo"), 0 },
    { 0x0209, MEXIF_UNICODE("AEMeteringSegments"), 0 },
    { 0x020a, MEXIF_UNICODE("FlashADump?"), 0 },
    { 0x020b, MEXIF_UNICODE("FlashBDump?"), 0 },
    { 0x020d, MEXIF_UNICODE("WB_RGGBLevelsDaylight"), 0 },
    { 0x020e, MEXIF_UNICODE("WB_RGGBLevelsShade"), 0 },
    { 0x020f, MEXIF_UNICODE("WB_RGGBLevelsCloudy"), 0 },
    { 0x0210, MEXIF_UNICODE("WB_RGGBLevelsTungsten"), 0 },
    { 0x0211, MEXIF_UNICODE("WB_RGGBLevelsFluorescentD"), 0 },
    { 0x0212, MEXIF_UNICODE("WB_RGGBLevelsFluorescentN"), 0 },
    { 0x0213, MEXIF_UNICODE("WB_RGGBLevelsFluorescentW"), 0 },
    { 0x0214, MEXIF_UNICODE("WB_RGGBLevelsFlash"), 0 },
    { 0x0215, MEXIF_UNICODE("CameraInfo"), 0 },
    { 0x0216, MEXIF_UNICODE("BatteryInfo"), 0 },
    { 0x021f, MEXIF_UNICODE("AFInfo"), 0 },
    { 0x0222, MEXIF_UNICODE("ColorInfo"), 0 },
    { 0x03fe, MEXIF_UNICODE("DataDump"), 0 },
    { 0x03ff, MEXIF_UNICODE("UnknownInfo"), 0 },
    { 0x0402, MEXIF_UNICODE("ToneCurve"), 0 },
    { 0x0403, MEXIF_UNICODE("ToneCurves"), 0 },
    { 0x0e00, MEXIF_UNICODE("PrintIM"), 0 },
    { 0, }
};
mexif_tagdb_t mexif_PENTAX1_ShakeReductionInfo_db[_MEXIF_TAGID_PENTAX1_ShakeReductionInfo_Count+1] = 
{
    { 0x0000, MEXIF_UNICODE("SRResult"), 0 },
    { 0x0001, MEXIF_UNICODE("ShakeReduction"), 0 },
    { 0x0002, MEXIF_UNICODE("SRHalfPressTime"), 0 },
    { 0x0003, MEXIF_UNICODE("SRFocalLength"), 0 },
    { 0, }
};
mexif_tagdb_t mexif_PENTAX1_ShotInfo_db[_MEXIF_TAGID_PENTAX1_ShotInfo_Count+1] = 
{
    { 0x0000, MEXIF_UNICODE("PictureMode2"), 0 },
    { 0x0006, MEXIF_UNICODE("ISOFloor"), 0 },
    { 0x0007, MEXIF_UNICODE("DriveMode2"), 0 },
    { 0x0008, MEXIF_UNICODE("ExposureBracketStepSize"), 0 },
    { 0x0009, MEXIF_UNICODE("BracketShotNumber"), 0 },
    { 0x000d, MEXIF_UNICODE("RawAndJpgRecording"), 0 },
    { 0x000e, MEXIF_UNICODE("JpgRecordedPixels"), 0 },
    { 0x0014, MEXIF_UNICODE("SvISOSetting"), 0 },
    { 0x0015, MEXIF_UNICODE("BaseExposureCompensation"), 0 },
    { 0, }
};
const mexif_tagdb_t* MEXIF_API mexif_PENTAX1_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0000 : return mexif_PENTAX1_db +  0;
    case  0x0001 : return mexif_PENTAX1_db +  1;
    case  0x0002 : return mexif_PENTAX1_db +  2;
    case  0x0003 : return mexif_PENTAX1_db +  3;
    case  0x0004 : return mexif_PENTAX1_db +  4;
    case  0x0005 : return mexif_PENTAX1_db +  5;
    case  0x0006 : return mexif_PENTAX1_db +  6;
    case  0x0007 : return mexif_PENTAX1_db +  7;
    case  0x0008 : return mexif_PENTAX1_db +  8;
    case  0x0009 : return mexif_PENTAX1_db +  9;
    case  0x000b : return mexif_PENTAX1_db + 10;
    case  0x000c : return mexif_PENTAX1_db + 11;
    case  0x000d : return mexif_PENTAX1_db + 12;
    case  0x000e : return mexif_PENTAX1_db + 13;
    case  0x000f : return mexif_PENTAX1_db + 14;
    case  0x0010 : return mexif_PENTAX1_db + 15;
    case  0x0012 : return mexif_PENTAX1_db + 16;
    case  0x0013 : return mexif_PENTAX1_db + 17;
    case  0x0014 : return mexif_PENTAX1_db + 18;
    case  0x0015 : return mexif_PENTAX1_db + 19;
    case  0x0016 : return mexif_PENTAX1_db + 20;
    case  0x0017 : return mexif_PENTAX1_db + 21;
    case  0x0018 : return mexif_PENTAX1_db + 22;
    case  0x0019 : return mexif_PENTAX1_db + 23;
    case  0x001a : return mexif_PENTAX1_db + 24;
    case  0x001b : return mexif_PENTAX1_db + 25;
    case  0x001c : return mexif_PENTAX1_db + 26;
    case  0x001d : return mexif_PENTAX1_db + 27;
    case  0x001e : return mexif_PENTAX1_db + 28;
    case  0x001f : return mexif_PENTAX1_db + 29;
    case  0x0020 : return mexif_PENTAX1_db + 30;
    case  0x0021 : return mexif_PENTAX1_db + 31;
    case  0x0022 : return mexif_PENTAX1_db + 32;
    case  0x0023 : return mexif_PENTAX1_db + 33;
    case  0x0024 : return mexif_PENTAX1_db + 34;
    case  0x0025 : return mexif_PENTAX1_db + 35;
    case  0x0026 : return mexif_PENTAX1_db + 36;
    case  0x0027 : return mexif_PENTAX1_db + 37;
    case  0x0028 : return mexif_PENTAX1_db + 38;
    case  0x0029 : return mexif_PENTAX1_db + 39;
    case  0x002d : return mexif_PENTAX1_db + 40;
    case  0x0032 : return mexif_PENTAX1_db + 41;
    case  0x0033 : return mexif_PENTAX1_db + 42;
    case  0x0034 : return mexif_PENTAX1_db + 43;
    case  0x0037 : return mexif_PENTAX1_db + 44;
    case  0x0038 : return mexif_PENTAX1_db + 45;
    case  0x0039 : return mexif_PENTAX1_db + 46;
    case  0x003c : return mexif_PENTAX1_db + 47;
    case  0x003e : return mexif_PENTAX1_db + 48;
    case  0x003f : return mexif_PENTAX1_db + 49;
    case  0x0040 : return mexif_PENTAX1_db + 50;
    case  0x0041 : return mexif_PENTAX1_db + 51;
    case  0x0047 : return mexif_PENTAX1_db + 52;
    case  0x0048 : return mexif_PENTAX1_db + 53;
    case  0x0049 : return mexif_PENTAX1_db + 54;
    case  0x004d : return mexif_PENTAX1_db + 55;
    case  0x004f : return mexif_PENTAX1_db + 56;
    case  0x0050 : return mexif_PENTAX1_db + 57;
    case  0x005c : return mexif_PENTAX1_db + 58;
    case  0x005d : return mexif_PENTAX1_db + 59;
    case  0x0200 : return mexif_PENTAX1_db + 60;
    case  0x0201 : return mexif_PENTAX1_db + 61;
    case  0x0205 : return mexif_PENTAX1_db + 62;
    case  0x0206 : return mexif_PENTAX1_db + 63;
    case  0x0207 : return mexif_PENTAX1_db + 64;
    case  0x0208 : return mexif_PENTAX1_db + 65;
    case  0x0209 : return mexif_PENTAX1_db + 66;
    case  0x020a : return mexif_PENTAX1_db + 67;
    case  0x020b : return mexif_PENTAX1_db + 68;
    case  0x020d : return mexif_PENTAX1_db + 69;
    case  0x020e : return mexif_PENTAX1_db + 70;
    case  0x020f : return mexif_PENTAX1_db + 71;
    case  0x0210 : return mexif_PENTAX1_db + 72;
    case  0x0211 : return mexif_PENTAX1_db + 73;
    case  0x0212 : return mexif_PENTAX1_db + 74;
    case  0x0213 : return mexif_PENTAX1_db + 75;
    case  0x0214 : return mexif_PENTAX1_db + 76;
    case  0x0215 : return mexif_PENTAX1_db + 77;
    case  0x0216 : return mexif_PENTAX1_db + 78;
    case  0x021f : return mexif_PENTAX1_db + 79;
    case  0x0222 : return mexif_PENTAX1_db + 80;
    case  0x03fe : return mexif_PENTAX1_db + 81;
    case  0x03ff : return mexif_PENTAX1_db + 82;
    case  0x0402 : return mexif_PENTAX1_db + 83;
    case  0x0403 : return mexif_PENTAX1_db + 84;
    case  0x0e00 : return mexif_PENTAX1_db + 85;
    }
    return 0;
}
const mexif_tagdb_t* MEXIF_API mexif_PENTAX1_ShakeReductionInfo_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0000 : return mexif_PENTAX1_ShakeReductionInfo_db +  0;
    case  0x0001 : return mexif_PENTAX1_ShakeReductionInfo_db +  1;
    case  0x0002 : return mexif_PENTAX1_ShakeReductionInfo_db +  2;
    case  0x0003 : return mexif_PENTAX1_ShakeReductionInfo_db +  3;
    }
    return 0;
}
const mexif_tagdb_t* MEXIF_API mexif_PENTAX1_ShotInfo_search( unsigned int tagid )
{
    switch( tagid )
    {
    case  0x0000 : return mexif_PENTAX1_ShotInfo_db +  0;
    case  0x0006 : return mexif_PENTAX1_ShotInfo_db +  1;
    case  0x0007 : return mexif_PENTAX1_ShotInfo_db +  2;
    case  0x0008 : return mexif_PENTAX1_ShotInfo_db +  3;
    case  0x0009 : return mexif_PENTAX1_ShotInfo_db +  4;
    case  0x000d : return mexif_PENTAX1_ShotInfo_db +  5;
    case  0x000e : return mexif_PENTAX1_ShotInfo_db +  6;
    case  0x0014 : return mexif_PENTAX1_ShotInfo_db +  7;
    case  0x0015 : return mexif_PENTAX1_ShotInfo_db +  8;
    }
    return 0;
}


